tests: Drop testcolorchooser2
authorMatthias Clasen <mclasen@redhat.com>
Wed, 13 May 2020 19:52:00 +0000 (15:52 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 13 May 2020 19:55:29 +0000 (15:55 -0400)
This tests an embedded colorchooser. Just like we have in
widget-factory. And it doesn't work in !srcdir builds, so
it can go.

See: #2738

tests/meson.build
tests/testcolorchooser2.c [deleted file]
tests/testcolorchooser2.ui [deleted file]

index c5aeb78cc755a4ea94b17b220a4bd743dfab8564..356540184a57770b2fe6a8ef1f9519ba4fa4d562 100644 (file)
@@ -22,7 +22,6 @@ gtk_tests = [
   ['testcalendar'],
   ['testclipboard2'],
   ['testcolorchooser'],
-  ['testcolorchooser2'],
   ['testcombo'],
   ['testcombochange'],
   ['testcellrenderertext'],
diff --git a/tests/testcolorchooser2.c b/tests/testcolorchooser2.c
deleted file mode 100644 (file)
index 4309d9c..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-#include <gtk/gtk.h>
-
-static void rgba_changed (GtkColorChooser *chooser, GParamSpec *pspec, gpointer data);
-
-static void
-text_activated (GtkEntry *entry, gpointer data)
-{
-  GtkColorChooser *chooser = data;
-  GdkRGBA rgba;
-  const char *text;
-
-  text = gtk_editable_get_text (GTK_EDITABLE (entry));
-
-  g_signal_handlers_block_by_func (entry, rgba_changed, entry);
-  if (gdk_rgba_parse (&rgba, text))
-    gtk_color_chooser_set_rgba (chooser, &rgba);
-  g_signal_handlers_unblock_by_func (entry, rgba_changed, entry);
-}
-
-static void
-rgba_changed (GtkColorChooser *chooser, GParamSpec *pspec, gpointer data)
-{
-  GtkWidget *entry = data;
-  GdkRGBA color;
-  char *s;
-
-  gtk_color_chooser_get_rgba (chooser, &color);
-  s = gdk_rgba_to_string (&color);
-
-  g_signal_handlers_block_by_func (entry, text_activated, chooser);
-  gtk_editable_set_text (GTK_EDITABLE (entry), s);
-  g_signal_handlers_unblock_by_func (entry, text_activated, chooser);
-
-  g_free (s);
-}
-
-int main (int argc, char *argv[])
-{
-  GtkWidget *window;
-  GtkWidget *chooser;
-  GtkWidget *entry;
-  GtkBuilder *builder;
-
-  gtk_init ();
-
-  builder = gtk_builder_new_from_file ("testcolorchooser2.ui");
-  window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
-  chooser = GTK_WIDGET (gtk_builder_get_object (builder, "chooser"));
-  entry = GTK_WIDGET (gtk_builder_get_object (builder, "entry"));
-
-  g_signal_connect (chooser, "notify::rgba", G_CALLBACK (rgba_changed), entry);
-  g_signal_connect (entry, "activate", G_CALLBACK (text_activated), chooser);
-
-  gtk_widget_show (window);
-
-  while (TRUE)
-    g_main_context_iteration (NULL, TRUE);
-
-  return 0;
-}
diff --git a/tests/testcolorchooser2.ui b/tests/testcolorchooser2.ui
deleted file mode 100644 (file)
index 398dc4e..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface>
-  <object class="GtkWindow" id="window1">
-    <child>
-      <object class="GtkBox">
-        <property name="visible">1</property>
-        <property name="orientation">horizontal</property>
-        <property name="halign">center</property>
-        <property name="valign">center</property>
-        <property name="spacing">10</property>
-        <child>
-          <object class="GtkEntry" id="entry">
-            <property name="visible">1</property>
-            <property name="valign">start</property>
-            <property name="text">unknown</property>
-            <property name="width-chars">25</property>
-            <property name="max-width-chars">25</property>
-          </object>
-        </child>
-        <child>
-          <object class="GtkColorChooserWidget" id="chooser">
-            <property name="visible">1</property>
-            <property name="show-editor">1</property>
-          </object>
-        </child>
-      </object>
-    </child>
-  </object>
-</interface>